package com.cy.detectsys.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 原数据库 es_fofa 表
 * @TableName target_assets
 */
@TableName(value ="target_assets")
@Data
public class TargetAssets implements Serializable {
    /**
     *
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     *
     */
    private String kyEdFofaProduct;

    /**
     *
     */
    private String kyEdFofaFileIpUser;

    /**
     *
     */
    private String kyEdFofaIp;

    /**
     *
     */
    private String kyEdFofaIsp;

    /**
     *
     */
    private String kyEdFofaBanner;

    /**
     *
     */
    private String kyEdFofaCert;

    /**
     *
     */
    private String kyEdFofaGeoliteUser;

    /**
     *
     */
    private String kyEdFofaTitle;

    /**
     *
     */
    private String kyEdFofaIpPureUser;

    /**
     *
     */
    private String kyEdFofaIp2locationUser;

    /**
     *
     */
    private String kyEdFofaProtocol;

    /**
     *
     */
    private String kyEdFofaPort;

    /**
     *
     */
    private String kyEdFofaDomain;

    /**
     *
     */
    private String kyEdFofaHeader;

    /**
     *
     */
    private String kyEdFofaLocation;

    /**
     *
     */
    private Double kyEdFofaIpNum;

    /**
     *
     */
    private String createUser;

    /**
     *
     */
    private Date createTime;

    /**
     *
     */
    private String updateUser;

    /**
     *
     */
    private Date updateTime;

    /**
     *
     */
    private Integer deleted;

    /**
     *
     */
    private String kyEdFofaIanaUser;

    /**
     *
     */
    private String kyEdFofaWhoisUser;

    /**
     *
     */
    private String kyEdFofaCertificationDomain;

    /**
     *
     */
    private Integer flag;

    /**
     *
     */
    private String kyEdFofaHost;

    /**
     *
     */
    private String kyEdFofaOs;

    /**
     *
     */
    private String kyEdFofaFid;

    /**
     *
     */
    private String kyEdFofaAsNumber;

    /**
     *
     */
    private String kyEdFofaAsOrganization;

    /**
     *
     */
    private String kyEdFofaJarm;

    /**
     *
     */
    private String kyEdFofaCertsSubjectOrg;

    /**
     *
     */
    private String kyEdFofaCertsSubjectCn;

    /**
     *
     */
    private String kyEdFofaProduct2;

    /**
     *
     */
    private String kyEdFofaProductCategory;

    /**
     *
     */
    private String kyEdFofaVersion;

    /**
     *
     */
    private String domainType;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    public Integer getId() {
        return id;
    }

    /**
     *
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     *
     */
    public String getKyEdFofaProduct() {
        return kyEdFofaProduct;
    }

    /**
     *
     */
    public void setKyEdFofaProduct(String kyEdFofaProduct) {
        this.kyEdFofaProduct = kyEdFofaProduct;
    }

    /**
     *
     */
    public String getKyEdFofaFileIpUser() {
        return kyEdFofaFileIpUser;
    }

    /**
     *
     */
    public void setKyEdFofaFileIpUser(String kyEdFofaFileIpUser) {
        this.kyEdFofaFileIpUser = kyEdFofaFileIpUser;
    }

    /**
     *
     */
    public String getKyEdFofaIp() {
        return kyEdFofaIp;
    }

    /**
     *
     */
    public void setKyEdFofaIp(String kyEdFofaIp) {
        this.kyEdFofaIp = kyEdFofaIp;
    }

    /**
     *
     */
    public String getKyEdFofaIsp() {
        return kyEdFofaIsp;
    }

    /**
     *
     */
    public void setKyEdFofaIsp(String kyEdFofaIsp) {
        this.kyEdFofaIsp = kyEdFofaIsp;
    }

    /**
     *
     */
    public String getKyEdFofaBanner() {
        return kyEdFofaBanner;
    }

    /**
     *
     */
    public void setKyEdFofaBanner(String kyEdFofaBanner) {
        this.kyEdFofaBanner = kyEdFofaBanner;
    }

    /**
     *
     */
    public String getKyEdFofaCert() {
        return kyEdFofaCert;
    }

    /**
     *
     */
    public void setKyEdFofaCert(String kyEdFofaCert) {
        this.kyEdFofaCert = kyEdFofaCert;
    }

    /**
     *
     */
    public String getKyEdFofaGeoliteUser() {
        return kyEdFofaGeoliteUser;
    }

    /**
     *
     */
    public void setKyEdFofaGeoliteUser(String kyEdFofaGeoliteUser) {
        this.kyEdFofaGeoliteUser = kyEdFofaGeoliteUser;
    }

    /**
     *
     */
    public String getKyEdFofaTitle() {
        return kyEdFofaTitle;
    }

    /**
     *
     */
    public void setKyEdFofaTitle(String kyEdFofaTitle) {
        this.kyEdFofaTitle = kyEdFofaTitle;
    }

    /**
     *
     */
    public String getKyEdFofaIpPureUser() {
        return kyEdFofaIpPureUser;
    }

    /**
     *
     */
    public void setKyEdFofaIpPureUser(String kyEdFofaIpPureUser) {
        this.kyEdFofaIpPureUser = kyEdFofaIpPureUser;
    }

    /**
     *
     */
    public String getKyEdFofaIp2locationUser() {
        return kyEdFofaIp2locationUser;
    }

    /**
     *
     */
    public void setKyEdFofaIp2locationUser(String kyEdFofaIp2locationUser) {
        this.kyEdFofaIp2locationUser = kyEdFofaIp2locationUser;
    }

    /**
     *
     */
    public String getKyEdFofaProtocol() {
        return kyEdFofaProtocol;
    }

    /**
     *
     */
    public void setKyEdFofaProtocol(String kyEdFofaProtocol) {
        this.kyEdFofaProtocol = kyEdFofaProtocol;
    }

    /**
     *
     */
    public String getKyEdFofaPort() {
        return kyEdFofaPort;
    }

    /**
     *
     */
    public void setKyEdFofaPort(String kyEdFofaPort) {
        this.kyEdFofaPort = kyEdFofaPort;
    }

    /**
     *
     */
    public String getKyEdFofaDomain() {
        return kyEdFofaDomain;
    }

    /**
     *
     */
    public void setKyEdFofaDomain(String kyEdFofaDomain) {
        this.kyEdFofaDomain = kyEdFofaDomain;
    }

    /**
     *
     */
    public String getKyEdFofaHeader() {
        return kyEdFofaHeader;
    }

    /**
     *
     */
    public void setKyEdFofaHeader(String kyEdFofaHeader) {
        this.kyEdFofaHeader = kyEdFofaHeader;
    }

    /**
     *
     */
    public String getKyEdFofaLocation() {
        return kyEdFofaLocation;
    }

    /**
     *
     */
    public void setKyEdFofaLocation(String kyEdFofaLocation) {
        this.kyEdFofaLocation = kyEdFofaLocation;
    }

    /**
     *
     */
    public Double getKyEdFofaIpNum() {
        return kyEdFofaIpNum;
    }

    /**
     *
     */
    public void setKyEdFofaIpNum(Double kyEdFofaIpNum) {
        this.kyEdFofaIpNum = kyEdFofaIpNum;
    }

    /**
     *
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     *
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    /**
     *
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     *
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     *
     */
    public String getUpdateUser() {
        return updateUser;
    }

    /**
     *
     */
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    /**
     *
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     *
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     *
     */
    public Integer getDeleted() {
        return deleted;
    }

    /**
     *
     */
    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    /**
     *
     */
    public String getKyEdFofaIanaUser() {
        return kyEdFofaIanaUser;
    }

    /**
     *
     */
    public void setKyEdFofaIanaUser(String kyEdFofaIanaUser) {
        this.kyEdFofaIanaUser = kyEdFofaIanaUser;
    }

    /**
     *
     */
    public String getKyEdFofaWhoisUser() {
        return kyEdFofaWhoisUser;
    }

    /**
     *
     */
    public void setKyEdFofaWhoisUser(String kyEdFofaWhoisUser) {
        this.kyEdFofaWhoisUser = kyEdFofaWhoisUser;
    }

    /**
     *
     */
    public String getKyEdFofaCertificationDomain() {
        return kyEdFofaCertificationDomain;
    }

    /**
     *
     */
    public void setKyEdFofaCertificationDomain(String kyEdFofaCertificationDomain) {
        this.kyEdFofaCertificationDomain = kyEdFofaCertificationDomain;
    }

    /**
     *
     */
    public Integer getFlag() {
        return flag;
    }

    /**
     *
     */
    public void setFlag(Integer flag) {
        this.flag = flag;
    }

    /**
     *
     */
    public String getKyEdFofaHost() {
        return kyEdFofaHost;
    }

    /**
     *
     */
    public void setKyEdFofaHost(String kyEdFofaHost) {
        this.kyEdFofaHost = kyEdFofaHost;
    }

    /**
     *
     */
    public String getKyEdFofaOs() {
        return kyEdFofaOs;
    }

    /**
     *
     */
    public void setKyEdFofaOs(String kyEdFofaOs) {
        this.kyEdFofaOs = kyEdFofaOs;
    }

    /**
     *
     */
    public String getKyEdFofaFid() {
        return kyEdFofaFid;
    }

    /**
     *
     */
    public void setKyEdFofaFid(String kyEdFofaFid) {
        this.kyEdFofaFid = kyEdFofaFid;
    }

    /**
     *
     */
    public String getKyEdFofaAsNumber() {
        return kyEdFofaAsNumber;
    }

    /**
     *
     */
    public void setKyEdFofaAsNumber(String kyEdFofaAsNumber) {
        this.kyEdFofaAsNumber = kyEdFofaAsNumber;
    }

    /**
     *
     */
    public String getKyEdFofaAsOrganization() {
        return kyEdFofaAsOrganization;
    }

    /**
     *
     */
    public void setKyEdFofaAsOrganization(String kyEdFofaAsOrganization) {
        this.kyEdFofaAsOrganization = kyEdFofaAsOrganization;
    }

    /**
     *
     */
    public String getKyEdFofaJarm() {
        return kyEdFofaJarm;
    }

    /**
     *
     */
    public void setKyEdFofaJarm(String kyEdFofaJarm) {
        this.kyEdFofaJarm = kyEdFofaJarm;
    }

    /**
     *
     */
    public String getKyEdFofaCertsSubjectOrg() {
        return kyEdFofaCertsSubjectOrg;
    }

    /**
     *
     */
    public void setKyEdFofaCertsSubjectOrg(String kyEdFofaCertsSubjectOrg) {
        this.kyEdFofaCertsSubjectOrg = kyEdFofaCertsSubjectOrg;
    }

    /**
     *
     */
    public String getKyEdFofaCertsSubjectCn() {
        return kyEdFofaCertsSubjectCn;
    }

    /**
     *
     */
    public void setKyEdFofaCertsSubjectCn(String kyEdFofaCertsSubjectCn) {
        this.kyEdFofaCertsSubjectCn = kyEdFofaCertsSubjectCn;
    }

    /**
     *
     */
    public String getKyEdFofaProduct2() {
        return kyEdFofaProduct2;
    }

    /**
     *
     */
    public void setKyEdFofaProduct2(String kyEdFofaProduct2) {
        this.kyEdFofaProduct2 = kyEdFofaProduct2;
    }

    /**
     *
     */
    public String getKyEdFofaProductCategory() {
        return kyEdFofaProductCategory;
    }

    /**
     *
     */
    public void setKyEdFofaProductCategory(String kyEdFofaProductCategory) {
        this.kyEdFofaProductCategory = kyEdFofaProductCategory;
    }

    /**
     *
     */
    public String getKyEdFofaVersion() {
        return kyEdFofaVersion;
    }

    /**
     *
     */
    public void setKyEdFofaVersion(String kyEdFofaVersion) {
        this.kyEdFofaVersion = kyEdFofaVersion;
    }

    /**
     *
     */
    public String getDomainType() {
        return domainType;
    }

    /**
     *
     */
    public void setDomainType(String domainType) {
        this.domainType = domainType;
    }

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        TargetAssets other = (TargetAssets) that;
        return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
            && (this.getKyEdFofaProduct() == null ? other.getKyEdFofaProduct() == null : this.getKyEdFofaProduct().equals(other.getKyEdFofaProduct()))
            && (this.getKyEdFofaFileIpUser() == null ? other.getKyEdFofaFileIpUser() == null : this.getKyEdFofaFileIpUser().equals(other.getKyEdFofaFileIpUser()))
            && (this.getKyEdFofaIp() == null ? other.getKyEdFofaIp() == null : this.getKyEdFofaIp().equals(other.getKyEdFofaIp()))
            && (this.getKyEdFofaIsp() == null ? other.getKyEdFofaIsp() == null : this.getKyEdFofaIsp().equals(other.getKyEdFofaIsp()))
            && (this.getKyEdFofaBanner() == null ? other.getKyEdFofaBanner() == null : this.getKyEdFofaBanner().equals(other.getKyEdFofaBanner()))
            && (this.getKyEdFofaCert() == null ? other.getKyEdFofaCert() == null : this.getKyEdFofaCert().equals(other.getKyEdFofaCert()))
            && (this.getKyEdFofaGeoliteUser() == null ? other.getKyEdFofaGeoliteUser() == null : this.getKyEdFofaGeoliteUser().equals(other.getKyEdFofaGeoliteUser()))
            && (this.getKyEdFofaTitle() == null ? other.getKyEdFofaTitle() == null : this.getKyEdFofaTitle().equals(other.getKyEdFofaTitle()))
            && (this.getKyEdFofaIpPureUser() == null ? other.getKyEdFofaIpPureUser() == null : this.getKyEdFofaIpPureUser().equals(other.getKyEdFofaIpPureUser()))
            && (this.getKyEdFofaIp2locationUser() == null ? other.getKyEdFofaIp2locationUser() == null : this.getKyEdFofaIp2locationUser().equals(other.getKyEdFofaIp2locationUser()))
            && (this.getKyEdFofaProtocol() == null ? other.getKyEdFofaProtocol() == null : this.getKyEdFofaProtocol().equals(other.getKyEdFofaProtocol()))
            && (this.getKyEdFofaPort() == null ? other.getKyEdFofaPort() == null : this.getKyEdFofaPort().equals(other.getKyEdFofaPort()))
            && (this.getKyEdFofaDomain() == null ? other.getKyEdFofaDomain() == null : this.getKyEdFofaDomain().equals(other.getKyEdFofaDomain()))
            && (this.getKyEdFofaHeader() == null ? other.getKyEdFofaHeader() == null : this.getKyEdFofaHeader().equals(other.getKyEdFofaHeader()))
            && (this.getKyEdFofaLocation() == null ? other.getKyEdFofaLocation() == null : this.getKyEdFofaLocation().equals(other.getKyEdFofaLocation()))
            && (this.getKyEdFofaIpNum() == null ? other.getKyEdFofaIpNum() == null : this.getKyEdFofaIpNum().equals(other.getKyEdFofaIpNum()))
            && (this.getCreateUser() == null ? other.getCreateUser() == null : this.getCreateUser().equals(other.getCreateUser()))
            && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime()))
            && (this.getUpdateUser() == null ? other.getUpdateUser() == null : this.getUpdateUser().equals(other.getUpdateUser()))
            && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
            && (this.getDeleted() == null ? other.getDeleted() == null : this.getDeleted().equals(other.getDeleted()))
            && (this.getKyEdFofaIanaUser() == null ? other.getKyEdFofaIanaUser() == null : this.getKyEdFofaIanaUser().equals(other.getKyEdFofaIanaUser()))
            && (this.getKyEdFofaWhoisUser() == null ? other.getKyEdFofaWhoisUser() == null : this.getKyEdFofaWhoisUser().equals(other.getKyEdFofaWhoisUser()))
            && (this.getKyEdFofaCertificationDomain() == null ? other.getKyEdFofaCertificationDomain() == null : this.getKyEdFofaCertificationDomain().equals(other.getKyEdFofaCertificationDomain()))
            && (this.getFlag() == null ? other.getFlag() == null : this.getFlag().equals(other.getFlag()))
            && (this.getKyEdFofaHost() == null ? other.getKyEdFofaHost() == null : this.getKyEdFofaHost().equals(other.getKyEdFofaHost()))
            && (this.getKyEdFofaOs() == null ? other.getKyEdFofaOs() == null : this.getKyEdFofaOs().equals(other.getKyEdFofaOs()))
            && (this.getKyEdFofaFid() == null ? other.getKyEdFofaFid() == null : this.getKyEdFofaFid().equals(other.getKyEdFofaFid()))
            && (this.getKyEdFofaAsNumber() == null ? other.getKyEdFofaAsNumber() == null : this.getKyEdFofaAsNumber().equals(other.getKyEdFofaAsNumber()))
            && (this.getKyEdFofaAsOrganization() == null ? other.getKyEdFofaAsOrganization() == null : this.getKyEdFofaAsOrganization().equals(other.getKyEdFofaAsOrganization()))
            && (this.getKyEdFofaJarm() == null ? other.getKyEdFofaJarm() == null : this.getKyEdFofaJarm().equals(other.getKyEdFofaJarm()))
            && (this.getKyEdFofaCertsSubjectOrg() == null ? other.getKyEdFofaCertsSubjectOrg() == null : this.getKyEdFofaCertsSubjectOrg().equals(other.getKyEdFofaCertsSubjectOrg()))
            && (this.getKyEdFofaCertsSubjectCn() == null ? other.getKyEdFofaCertsSubjectCn() == null : this.getKyEdFofaCertsSubjectCn().equals(other.getKyEdFofaCertsSubjectCn()))
            && (this.getKyEdFofaProduct2() == null ? other.getKyEdFofaProduct2() == null : this.getKyEdFofaProduct2().equals(other.getKyEdFofaProduct2()))
            && (this.getKyEdFofaProductCategory() == null ? other.getKyEdFofaProductCategory() == null : this.getKyEdFofaProductCategory().equals(other.getKyEdFofaProductCategory()))
            && (this.getKyEdFofaVersion() == null ? other.getKyEdFofaVersion() == null : this.getKyEdFofaVersion().equals(other.getKyEdFofaVersion()))
            && (this.getDomainType() == null ? other.getDomainType() == null : this.getDomainType().equals(other.getDomainType()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
        result = prime * result + ((getKyEdFofaProduct() == null) ? 0 : getKyEdFofaProduct().hashCode());
        result = prime * result + ((getKyEdFofaFileIpUser() == null) ? 0 : getKyEdFofaFileIpUser().hashCode());
        result = prime * result + ((getKyEdFofaIp() == null) ? 0 : getKyEdFofaIp().hashCode());
        result = prime * result + ((getKyEdFofaIsp() == null) ? 0 : getKyEdFofaIsp().hashCode());
        result = prime * result + ((getKyEdFofaBanner() == null) ? 0 : getKyEdFofaBanner().hashCode());
        result = prime * result + ((getKyEdFofaCert() == null) ? 0 : getKyEdFofaCert().hashCode());
        result = prime * result + ((getKyEdFofaGeoliteUser() == null) ? 0 : getKyEdFofaGeoliteUser().hashCode());
        result = prime * result + ((getKyEdFofaTitle() == null) ? 0 : getKyEdFofaTitle().hashCode());
        result = prime * result + ((getKyEdFofaIpPureUser() == null) ? 0 : getKyEdFofaIpPureUser().hashCode());
        result = prime * result + ((getKyEdFofaIp2locationUser() == null) ? 0 : getKyEdFofaIp2locationUser().hashCode());
        result = prime * result + ((getKyEdFofaProtocol() == null) ? 0 : getKyEdFofaProtocol().hashCode());
        result = prime * result + ((getKyEdFofaPort() == null) ? 0 : getKyEdFofaPort().hashCode());
        result = prime * result + ((getKyEdFofaDomain() == null) ? 0 : getKyEdFofaDomain().hashCode());
        result = prime * result + ((getKyEdFofaHeader() == null) ? 0 : getKyEdFofaHeader().hashCode());
        result = prime * result + ((getKyEdFofaLocation() == null) ? 0 : getKyEdFofaLocation().hashCode());
        result = prime * result + ((getKyEdFofaIpNum() == null) ? 0 : getKyEdFofaIpNum().hashCode());
        result = prime * result + ((getCreateUser() == null) ? 0 : getCreateUser().hashCode());
        result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
        result = prime * result + ((getUpdateUser() == null) ? 0 : getUpdateUser().hashCode());
        result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode());
        result = prime * result + ((getDeleted() == null) ? 0 : getDeleted().hashCode());
        result = prime * result + ((getKyEdFofaIanaUser() == null) ? 0 : getKyEdFofaIanaUser().hashCode());
        result = prime * result + ((getKyEdFofaWhoisUser() == null) ? 0 : getKyEdFofaWhoisUser().hashCode());
        result = prime * result + ((getKyEdFofaCertificationDomain() == null) ? 0 : getKyEdFofaCertificationDomain().hashCode());
        result = prime * result + ((getFlag() == null) ? 0 : getFlag().hashCode());
        result = prime * result + ((getKyEdFofaHost() == null) ? 0 : getKyEdFofaHost().hashCode());
        result = prime * result + ((getKyEdFofaOs() == null) ? 0 : getKyEdFofaOs().hashCode());
        result = prime * result + ((getKyEdFofaFid() == null) ? 0 : getKyEdFofaFid().hashCode());
        result = prime * result + ((getKyEdFofaAsNumber() == null) ? 0 : getKyEdFofaAsNumber().hashCode());
        result = prime * result + ((getKyEdFofaAsOrganization() == null) ? 0 : getKyEdFofaAsOrganization().hashCode());
        result = prime * result + ((getKyEdFofaJarm() == null) ? 0 : getKyEdFofaJarm().hashCode());
        result = prime * result + ((getKyEdFofaCertsSubjectOrg() == null) ? 0 : getKyEdFofaCertsSubjectOrg().hashCode());
        result = prime * result + ((getKyEdFofaCertsSubjectCn() == null) ? 0 : getKyEdFofaCertsSubjectCn().hashCode());
        result = prime * result + ((getKyEdFofaProduct2() == null) ? 0 : getKyEdFofaProduct2().hashCode());
        result = prime * result + ((getKyEdFofaProductCategory() == null) ? 0 : getKyEdFofaProductCategory().hashCode());
        result = prime * result + ((getKyEdFofaVersion() == null) ? 0 : getKyEdFofaVersion().hashCode());
        result = prime * result + ((getDomainType() == null) ? 0 : getDomainType().hashCode());
        return result;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", kyEdFofaProduct=").append(kyEdFofaProduct);
        sb.append(", kyEdFofaFileIpUser=").append(kyEdFofaFileIpUser);
        sb.append(", kyEdFofaIp=").append(kyEdFofaIp);
        sb.append(", kyEdFofaIsp=").append(kyEdFofaIsp);
        sb.append(", kyEdFofaBanner=").append(kyEdFofaBanner);
        sb.append(", kyEdFofaCert=").append(kyEdFofaCert);
        sb.append(", kyEdFofaGeoliteUser=").append(kyEdFofaGeoliteUser);
        sb.append(", kyEdFofaTitle=").append(kyEdFofaTitle);
        sb.append(", kyEdFofaIpPureUser=").append(kyEdFofaIpPureUser);
        sb.append(", kyEdFofaIp2locationUser=").append(kyEdFofaIp2locationUser);
        sb.append(", kyEdFofaProtocol=").append(kyEdFofaProtocol);
        sb.append(", kyEdFofaPort=").append(kyEdFofaPort);
        sb.append(", kyEdFofaDomain=").append(kyEdFofaDomain);
        sb.append(", kyEdFofaHeader=").append(kyEdFofaHeader);
        sb.append(", kyEdFofaLocation=").append(kyEdFofaLocation);
        sb.append(", kyEdFofaIpNum=").append(kyEdFofaIpNum);
        sb.append(", createUser=").append(createUser);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateUser=").append(updateUser);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", deleted=").append(deleted);
        sb.append(", kyEdFofaIanaUser=").append(kyEdFofaIanaUser);
        sb.append(", kyEdFofaWhoisUser=").append(kyEdFofaWhoisUser);
        sb.append(", kyEdFofaCertificationDomain=").append(kyEdFofaCertificationDomain);
        sb.append(", flag=").append(flag);
        sb.append(", kyEdFofaHost=").append(kyEdFofaHost);
        sb.append(", kyEdFofaOs=").append(kyEdFofaOs);
        sb.append(", kyEdFofaFid=").append(kyEdFofaFid);
        sb.append(", kyEdFofaAsNumber=").append(kyEdFofaAsNumber);
        sb.append(", kyEdFofaAsOrganization=").append(kyEdFofaAsOrganization);
        sb.append(", kyEdFofaJarm=").append(kyEdFofaJarm);
        sb.append(", kyEdFofaCertsSubjectOrg=").append(kyEdFofaCertsSubjectOrg);
        sb.append(", kyEdFofaCertsSubjectCn=").append(kyEdFofaCertsSubjectCn);
        sb.append(", kyEdFofaProduct2=").append(kyEdFofaProduct2);
        sb.append(", kyEdFofaProductCategory=").append(kyEdFofaProductCategory);
        sb.append(", kyEdFofaVersion=").append(kyEdFofaVersion);
        sb.append(", domainType=").append(domainType);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}
